leatherback turtle - German English Dictionary